Pular para o conteúdo principal

Erros e consequências

São necessários rigorosos controles e cuidados especiais para que o aplicativo seja seguro, rápido e confiável.

Erros e consequências

Perda de dados

A perda de dados pode ocorrer:

  • Na coleta;
  • Na recepção;
  • No processamento;
  • No armazenamento;
  • Na distribuição;
  • Na reprodução dos dados;
  • Por falhas da infraestrutura física.

A depender de como e onde o dado é perdido, as perdas podem ser irreversíveis:

  • Se as presenças não forem transmitidas e armazenadas corretamente, como certificar-se das pessoas que realmente participaram de um evento?

    • Coletar as presenças novamente depende da honestidade e da boa vontade das pessoas.
    • Se a pessoa é da comunidade externa, o contato para confirmação é muito difícil.
  • Se os certificados não forem armazenados e exibidos corretamente, como comprovar a participação em um evento?

    • O coordenador não validará a atividade complementar;
    • O certificado que poderia ser usado em um processo seletivo não será aceito:
      • Se o projeto está off-line ou se os dados não forem exibidos corretamente, a pessoa que faz a validação descartará o certificado.
  • Se a infraestrutura falhar:

    • Como recuperar as configurações e o banco de dados?
    • Se não for possível recuperar, como configurar tudo novamente e migrar os dados?

Vazamento de dados

Podem ter consequências jurídicas para os encarregados de dados e para a universidade.
Além disso, há a aplicação de multa prevista pela Lei Geral de Proteção de Dados (LGPD).

Uso de material protegido por direitos autorais

O infringimento de direitos autorais pode levar a processos judiciais – até mesmo em outros países.

Danos de imagem

Perspectiva do usuário

O usuário pode confiar em um projeto que:

  • Perdeu ou vazou os dados dele?
  • Tem uptime baixo?

O usuário quer usar um aplicativo que:

  • Não é fácil de usar?
  • É incompleto?
  • Tem aparência pouco polida?
  • "Quebra" com frequência?
  • Constantemente mostra mensagens de erro?
  • Trava com frequência?

Perspectiva do professor

É possível confiar no que os alunos do curso produzem se o projeto não garante:

  • A segurança e a integridade dos dados?
  • A disponibilidade dos dados?
  • A utilização de boas práticas de desenvolvimento?

Caso algo dê errado, quando será a próxima vez que os professores habilitarão os alunos a desenvolverem um projeto deste porte - que utiliza patrimônio e mão de obra da universidade?

Perspectiva do desenvolvedor

Quero trabalhar em um projeto que:

  • É muito difícil de manter, já que não segue boas práticas?
  • Precisa de reescrita de muitos erros antigos?